@charset "utf-8";
/* */
html{height: 100%;}
body{ background:#f4f6f8 !important; font-family: "微软雅黑","宋体"; font-size:12px;}
body,ul,ol,li,h4,h6,p,div,label,form,h1,h2,h3,h4,h5,h6,table,tr,td,dl,dd,dt,th{ margin:0; padding:0; list-style:none !important;list-style-type:none;}
em{ font-style:normal;}
a{ text-decoration:none !important;}
a:hover{ text-decoration:underline !important;} 
.fl{ float:left;}
.fr{ float:right;}
.fixed:after { content: "."; display: block; clear: both; height:0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
.clear{clear:both;visibility:hidden;line-height:1px; float:none;}
input,select{ background:#fff;}
:focus {outline:0;}
.evenCol{ background:#f5f5f5;}

input[type=button]{ border:1px solid #bec8d1; color:#477194; background:url(../images/buttonbg.gif) repeat-x; border-radius:5px; cursor:pointer;}
input[type=button]:hover{ background:url(../images/buttonbg_hover.gif) repeat-x;}
input[value*=保],input[value*=发],input[value*=完]{ border:1px solid #4795e7; color:#fff; background:url(../images/buttonbg2.gif) repeat-x; border-radius:5px; cursor:pointer;}
input[value*=保]:hover,input[value*=发]:hover,input[value*=完]:hover{ background:url(../images/buttonbg2_hover.gif) repeat-x;}
input[value*=确]{ border:1px solid #4795e7; color:#fff; background:url(../images/buttonbg2.gif) repeat-x; border-radius:5px; cursor:pointer;}
input[value*=确]:hover{ background:url(../images/buttonbg2_hover.gif) repeat-x;}
input[value*=返]{ border:1px solid #bec8d1; color:#477194; background:url(../images/buttonbg.gif) repeat-x; border-radius:5px; cursor:pointer;}
input[value*=返]:hover{ background:url(../images/buttonbg_hover.gif) repeat-x;}
.inpTxt{ padding:5px; background:#fff; border:1px solid #ced7df; border-radius:3px;}
.btnfont{ font-size:14px; width:60px;height:30px;}
.BtnWhite{ border:1px solid #bec8d1; color:#477194; background:url(../images/buttonbg.gif) repeat-x; border-radius:5px; cursor:pointer;}
.BtnWhite:hover{ background:url(../images/buttonbg_hover.gif) repeat-x;}
.sideRTitle h4 strong{ color:#fba500; font-weight:normal;}
.sideRTitle input[type=button]{ height:28px; padding:0 10px; float:right; margin:5px 0; margin-right:8px;}
/*-----------------------*/
/*导航栏*/
#tabDiv{position:relative; height:38px; width:100%; border-bottom:1px solid #dbe5f2; background:#eaf0f6; overflow: hidden;}
#tabDiv .menuDiv{  width:100%; height:38px; overflow:hidden;}
#tabDiv .arrow{ position:absolute; top:2px; display:block; width:36px; height:36px; text-indent:-9999%; z-index:60;}
#tabDiv .prev{ background:url(../images/menuPrev.png) no-repeat; left:-36px;box-shadow: 20px 0px 30px #eaf0f6;}
#tabDiv .next{ background:url(../images/menuNext.png) no-repeat;}
#tabDiv .arrow:hover{ background-position:0 -36px;}
#tabDiv .arrow.grey{ background-position:0 bottom; box-shadow:none;}
/*#tabDiv .prevmask{ position:absolute; top:0; width:36px; height:36px; background:#fd9; z-index:10000px;}*/

#tabDiv ul{height:38px; border-left:1px solid #d7e4f3; width:1000000px;}
#tabDiv ul li{ padding:0 16px; height:38px; display: inline; float:left; border-left:1px solid #f2f6f9; border-right:1px solid #d7e4f3; cursor:pointer; position:relative;}
#tabDiv ul li:hover{ background:#f3f5f7;}
#tabDiv ul li.active{ background:url(../images/tabactivebg.gif) repeat-x;}
#tabDiv ul li em{ float:left; padding-right:20px; color:#758eaa; font-size:14px; line-height:38px; white-space:nowrap;}
#tabDiv ul li.active em{ color:#42688f;} 
#tabDiv ul li a{ position:absolute; top:15px; right:16px;width:9px; height:9px; text-indent:-9999%; background: url(../images/closeIcon.png) 0 bottom no-repeat; display:block;}
#tabDiv ul li.active a,#tabDiv ul li a:hover{ background-position:0 top;}
#tabDiv ul li.moreR{ width:16px; padding:0; border:0; background:url(../images/tabmore.png) 0 0 no-repeat;}
#tabDiv ul li.moreR:hover{ background:url(../images/tabmore_hover.png) 0 0 no-repeat;}

/*树*/
#treeDiv{ position:absolute; top:5px; left:5px; bottom:5px; width:200px; border:1px solid #dde3e8; background:#fafbfc; z-index:2; overflow:hidden;}
#treeDiv .treeHead{ height:40px; width:200px; border-bottom:1px solid #e8ecf0; background:#f3f5f7;}
#treeDiv .treeHead h4{ float: left; padding-left:5px; color:#33557a; line-height:40px;}
#treeDiv .treeHead button{ float:right; height:28px; width:50px; color:#64819e; border:1px solid #d3dbe3 !important;  margin-right:5px; margin-top:6px; cursor:pointer;}
#treeDiv .treeHead button:ntd-child(1){ margin-right:10px;}

#treeDiv .treeHead input[type=button]{ float:right; height:28px; width:50px; color:#64819e; border:1px solid #d3dbe3 !important;  margin-right:5px; margin-top:6px; cursor:pointer;}
#treeDiv .treeHead input[type=button]:ntd-child(1){ margin-right:10px;}
#treeDiv .treeBody{ background:#fafbfc;}
#treeDiv .treeBody>ul{ overflow-y: auto;}
/*-------------------------*/
#main_data_div{ position:absolute; top:5px; bottom:5px; z-index:10;}
.mainDataRight{ left:210px; right:5px;}
.mainDataCenter{ left:5px; right:5px; }
.mainDataLeft{ left:5px; right:310px;}
.mainDataLeft_temp{ left:5px; right:260px;}

.mainDataHalf-l{ left:5px; right:50%; overflow:hidden;}
.mainDataHalf-r{ left:51%; right:5px; overflow:hidden;}

.DataHalf{ width:50%; float:left; *+width:49.5%;}
.DataHalf1{ width:60%; float:left; *+width:59.5%;}
.DataHalf2{ width:40%; float:left; *+width:39.5%;}
.DataHalf-left{ margin-right:3px;}
.DataHalf-right{ margin-left:3px;}

.marleft{ margin-right:25px !important;}
.marright{ margin-left:25px !important;}




.DataHalf table.tlist td,#Addtable table.tlist th{ text-align:center; padding-left:0 !important;}

.DataHalf-l{ width:47%; position:absolute; top:0; bottom:100px; left:0; z-index:35; overflow:hidden;}
.DataHalf-r{ width:47%; position:absolute; top:0; bottom:100px; right:0; z-index:38; overflow:hidden;}
.DataHalf-c{ position:absolute; left:50%; top:300px; margin-left:-20px; width:40px; z-index:42;}
.DataHalf-c a.arrow1{ width:40px; height:40px; margin-bottom:20px; display:block; text-indent:-9999%; background:url(../images/arrow.png) no-repeat;}
.DataHalf-c a.arrow1:hover{ background:url(../images/arrow_hover.png) no-repeat;}

.DataHalf-l #oper_div h2,.DataHalf-r #oper_div h2{ width:100%;}
.DataHalf2 th{ width:inherit !important; padding-left:5px !important;}


.DataHalfTitle{ height:40px; border:1px solid #d5dce3; background:#f3f5f7;}
.DataHalfTitle h4{ float:left; font-size:14px; color:#3269a1; padding-left:10px; line-height:40px;}
.DataHalfTitle input[type=text]{ float: left; width:120px; height:18px; margin-right:6px; margin-left:5px; margin-top:5px; padding:5px; border:1px solid #ced7df; line-height:18px; border-radius:3px;}
.DataHalfTitle input[type=button]{ float: left; width:50px; height:28px; margin-right:6px; margin-top:5px;}
.DataHalfTitle label{ float:left; line-height:40px; color:#555; padding-left:6px;}

.DataHalfHead{border-left:1px solid #d5dce3; border-right:1px solid #d5dce3; background:#fff; overflow:hidden;}
.DataHalfHead table td{ padding:7px 5px; height:16px; border-right:1px solid #e2e6eb; border-bottom:1px solid #eef1f4; font-size:12px; line-height:16px; color:#222; overflow:hidden;}
.DataHalfbox{ background:#fff; border-left:1px solid #d5dce3; border-right:1px solid #d5dce3;border-bottom:1px solid #e2e6eb; overflow:auto; overflow-x:hidden;}
.DataHalfbox table{}
.DataHalfbox table td{ padding:7px 5px; height:16px; border-right:1px solid #ebedf1; border-bottom:1px solid #ebedf1; background:#fff; font-size:12px; line-height:16px; color:#959595; overflow:hidden;word-break:break-all;word-wrap:break-word;}
.DataHalfHead table td:last-child,.DataHalfbox table td:last-child{ border-right:0;}
.DataHalfBtn{ position:absolute; bottom:0; height:100px; left:0; width:100%; z-index:55;}
.DataHalfBtn .btnDiv2{ height:32px; padding:30px 0; text-align:center; clear:both;}
.DataHalfBtn .btnDiv2 input[type=button]{ width:120px; height:40px; margin:0 20px; display:inline-block; background-size:120px 40px;}

.DataHTitle{ height:40px; margin-top:15px; border:1px solid #d5dce3; background:#f3f5f7;}
.DataHTitle h4{ float:left; font-size:14px; color:#3269a1; padding-left:10px; line-height:40px;}
.DataHbox{ min-height:200px;_height:200px; padding:15px; border:1px solid #d5dce3; border-top:0; background:#fff; overflow:auto;}




.DataHalf_arrow{ position:absolute; left:50%; top:50%; height:90px; width:30px; margin-left:-15px; margin-top:-45px; z-index:52;}
.DataHalf_arrow ul li{ width:30px; height:30px; text-align:center;}
.DataHalf_arrow ul li:first-child{ margin-bottom:30px;}
.DataHalf_arrow ul li a{ width:30px; height:30px; text-indent:-99999%; display:block;}
.DataHalf_arrow ul li a.l{ background:url(../images/role_right_ico.png) no-repeat;}
.DataHalf_arrow ul li a.l:hover{ background:url(../images/role_right_ico_hover.png) no-repeat;}
.DataHalf_arrow ul li a.r{ background:url(../images/role_left_ico.png) no-repeat;}
.DataHalf_arrow ul li a.r:hover{ background:url(../images/role_left_ico_hover.png) no-repeat;}















/*操作栏*/
#oper_div{ height:42px; position:relative; clear:both;}
#oper_div h2{ height:42px; /* width:25%; */ font-weight:normal; float:left;}
#oper_div h2 em{ display: inline-block; padding-left:20px; line-height:42px; font-size:20px; color:#094f9c; background:url(../images/titleIcon.png) 0 center no-repeat;}
#oper_div h2 strong{ color:#fba500; font-weight:normal;}
#oper_div div{ /* width:75%; */ overflow:hidden;}
#oper_div ul{ float:right;}
#oper_div ul li{ float:right;}

/*操作栏*/
#oper_div li a{ height:16px; padding:0 15px; margin:10px 0; border-right:1px solid #d3dbe4; font-size:14px; color:#516b89; line-height:16px; display: inline-block;}
#oper_div ul li:first-child a{ border:0;}
#oper_div li a:hover{ color:#2783e3; background:transparent !important;}
#oper_div li em{ width:14px; height:14px; display: inline-block; float:left; margin-right:8px; background:url(../images/operationIcon.png) 0 0 no-repeat;}
#oper_div li em.newText{ background-position:0 0;}/*新建文本*/
#oper_div li em.upload{ background-position:0 -14px;}/*素材上传*/
#oper_div li em.audit{ background-position:0 -28px;}/*发起审核*/
#oper_div li em.add{ background-position:0 -42px;}/*添加*/
#oper_div li em.delete{ background-position:0 -56px;}/*删除*/
#oper_div li em.remove{ background-position:0 -70px;}/*批量转移*/
#oper_div li em.process{ background-position:0 -84px;}/*下载进度*/
#oper_div li em.history{ background-position:0 -98px;}/*下载历史*/
#oper_div li em.program{ background-position:0 -112px;}/*下发程序*/
#oper_div li em.screen{ background-position:0 -126px;}/*终端截屏*/
#oper_div li em.screen-info{ background-position:0 -140px;}/*截屏信息*/
#oper_div li em.import{ background-position:0 -154px;}/*导入终端信息*/
#oper_div li em.export{ background-position:0 -168px;}/*导出终端信息*/
#oper_div li em.volume{ background-position:0 -182px;}/*调节音量*/
#oper_div li em.server{ background-position:0 -196px;}/*服务器设置*/
#oper_div li em.clear-disk{ background-position:0 -210px;}/*清空硬盘*/
#oper_div li em.version{ background-position:0 -224px;}/*查询版本*/
#oper_div li em.reset{ background-position:0 -238px;}/*复位*/
#oper_div li em.time{ background-position:0 -252px;}/*校时*/
#oper_div li em.boot{ background-position:0 -266px;}/*开机*/
#oper_div li em.Shutdown{ background-position:0 -280px;}/*关机*/
#oper_div li em.seting{ background-position:0 -294px;}/*开机设置*/
#oper_div li em.password{ background-position:0 -308px;}/*遥控器密码*/
#oper_div li em.disable{ background-position:0 -336px;}/*禁用*/
#oper_div li em.enable{ background-position:0 -322px;}/*启用*/
#oper_div li em.front{ background-position:0 -350px;}/*置顶*/
#oper_div li em.bottom{ background-position:0 -364px;}/*置底*/
#oper_div li em.imglist{ background-position:0 -378px;}/*图表*/
#oper_div li em.list{ background-position:0 -392px;}/*列表*/
#oper_div li em.all{ background-position:0 -406px;}/*全选*/
#oper_div li em.none{ background-position:0 -420px;}/*反选*/

#oper_div li#operAll_Btn a{ height:36px; line-height:36px; margin-top:0;}
#oper_div li#operAll_Btn.active a{ background:#2c86e4; color:#fff; border-radius:4px 4px 0 0;}
#oper_div li#operAll_Btn a:hover{ background:#2c86e4 !important; color:#fff;}

#oper_div p{ float: right; height:36px; line-height:36px; padding:0 15px; font-size:14px; color:#516b89;}
#oper_div #operAll_div{ position:absolute; top:36px; left:0; width:100%; padding:15px 0; background:#fff; box-shadow: 0 0 6px rgba(44, 134, 228, 1); -webkit-box-shadow: 0 0 6px rgba(44, 134, 228, 1); -moz-box-shadow: 0 0 6px rgba(44, 134, 228, 1); z-index:400;}
#oper_div #operAll_div ol{}
#oper_div #operAll_div ol li:last-child a{ border:0;}
#oper_div #operAll_div ol li{ float: left;}


/*搜索栏*/
#schDiv{position: relative; width:100%;  }
#schDiv>form{ border: 1px solid #cfd7df; border-top:1px solid #d9e2ea; border-radius:4px 4px 0 0; background:#f3f5f7; }
#schDiv .formdiv{ height:40px; float:left; margin:0 6px;}
#schDiv .formdiv label{ float:left; padding-right:5px; font-size:14px; line-height:40px; color:#33557a;}
#schDiv .formdiv input{ float:left;}
#schDiv .formdiv input[type=text]{ width:130px; padding:5px; height:18px; line-height:18px; border:1px solid #ced7df; margin-top:5px;}
#schDiv .formdiv select{ float:left; width:100px; height:28px; border:1px solid #ced7df; margin-top:5px;}
#schDiv .btndiv{ float: right; *+padding:4px 0;} 
#schDiv .btndiv input{ float:left;}
#schDiv div input[type=button]{ float:left; margin:4px 0; background-size: auto 32px; margin-right:6px; padding:0 10px; height:32px; *+padding:0 5px;}

#schDiv #morediv{ float:right; margin-right:8px;}
#schDiv #morediv a{ font-size:12px; line-height:40px; color:#33557a;}

/*#schMore{ position:absolute; top:40px; left:-1px; right:-1px; display:none; border:1px solid #cfd7df; border-top:0; background:#f3f5f7; z-index:12;}
*/
/*#schDiv div input[value*=查]{ width:85px; height:32px; margin:4px 0; padding-left:35px; font-size:14px; color:#fff; line-height:30px; border:0; background:url(../images/searchIcon.png) no-repeat; cursor:pointer; margin-right:10px;}
#schDiv div input[value*=查]:hover{ background:url(../images/searchIcon_hover.png) no-repeat;}
*/
/*#schDiv div .searchBtn:hover{ background:url(../images/searchIcon_hover.png) no-repeat;}*/


/*列表*/

#ntable{ border:1px solid #cfd7df; background:#fff;/*border-radius:0 0 4px 4px;*/margin-bottom:15px;}
#schDiv+#ntable{ border-top:0 !important;}
#ntable table td,#ntable table th{ text-align:center; font-size:14px; height:35px; line-height:35px; padding-left:2px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; padding:0 5px; }
/*#ntable input{ margin-left:10px;}*/
#ntable th{ color:#333; font-weight:bold; border-bottom:1px solid #dde3e9;}
#ntable td{ color:#666;}
#ntable tr:nth-child(even) td{ background:#f5f5f5;}


#ntable table a{ text-align:center; padding:0 2px; color:#2c86e4;}
#ntable table a:hover{ text-decoration:underline;}
#ntable tr:hover td{ background:#e8e8e8;}


.tableDate{ height:40px; border-top:1px solid #e8ecf0; font-size:12px; color:#606060; background:#f3f5f7;border-radius:0 0 4px 4px; }
.tableDate span{ float:right; line-height:40px; padding:0 5px;}
.tableDate strong{ color:#176ac0; padding:0 2px; font-weight:normal;}
.tableDate a{ float:right; padding:0 4px; line-height:40px; color:#606060;}
.tableDate a:hover{ text-decoration:underline; color:#176ac0;}
.tableDate label{ float:right; padding-right:4px;}
.tableDate label input{ width:26px; padding:2px; height:16px; line-height:16px; margin-top:9px; border:1px solid #c9d1d9; background:#FFF;}
.tableDate label input[type=button]{ width:50px; height:22px; margin-top:8px; border:1px solid #c9d1d9; border-radius:3px; color:#606060; background:url(../images/buttonbg.gif) repeat-x; cursor:pointer;}
.tableDate .update{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 0 no-repeat;}
.tableDate .update:hover{ background:url(../images/pagesIcon.png) right 0 no-repeat;}
.tableDate .nextpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -14px no-repeat;}
.tableDate .nextpage:hover{ background:url(../images/pagesIcon.png) right -14px no-repeat;}
.tableDate .prevpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -28px no-repeat;}
.tableDate .prevpage:hover{ background:url(../images/pagesIcon.png) right -28px no-repeat;}
.tableDate .lastpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -42px no-repeat;}
.tableDate .lastpage:hover{ background:url(../images/pagesIcon.png) right -42px no-repeat;}
.tableDate .frontpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -56px no-repeat;}
.tableDate .frontpage:hover{ background:url(../images/pagesIcon.png) right -56px no-repeat;}




.tableDate{ height:40px; border-top:1px solid #e8ecf0; font-size:12px; color:#606060; background:#f3f5f7;border-radius:0 0 4px 4px; }

.sidefull+.tableDate{ border:1px solid #d5dce3; border-top:0 !important;}




#mediabg{background:#000000;opacity: 0.5;-moz-opacity:0.5; filter:alpha(opacity=60); width:100%; height:100%;position:absolute; top:0; left:0; z-index:998;}
#mediaInfo{ width:330px;top:50%;left:50%;position:absolute; z-index:999; margin-left:-165px;}
#alertCenter{background:#fff; border-radius:5px; width:100%; height:100%;}
#alertCenter strong{ display:block; padding:4px 10px; background:#f3f5f7; border-radius:5px 5px 0 0; color:#3269a1;}
#alertCenter p{padding:11px; font-size:14px; text-align:center; color:#222;}
#alertCenter span{padding:11px;padding-left:130px; text-align:center; }





/*新增列表*/
#Addtable{ background:#fff; border:1px solid #d5dce3;}
#Addtable table{ font-size:12px; background:#fff;}
#Addtable table th{ width:145px; padding:4px 0; padding-left:15px; font-weight:normal; text-align:left; line-height:30px; color:#222; border-right:1px solid #ebedf1; border-bottom:1px solid #eef1f4;}
#Addtable table td{ padding:4px 0; padding-left:5px; color:#555; border-bottom:1px solid #eef1f4; border-right:1px solid #ebedf1;}
#Addtable table tr:last-child td,#Addtable table tr:last-child th{}
#Addtable table td .formdiv{ float:left; padding-right:5px;}
#Addtable table td form{ float:left; padding-right:8px;}
#Addtable table td label{ float:left; line-height:30px; color:#555;}
.configDiv{ float:left; padding-right:20px;}
.configDiv input[type=checkbox]{ margin-top:8px; float:left;}
.configDiv label{ padding-left:3px;}

#Addtable table td:last-child{ border-right:none;}
#Addtable table td em{ color:#F60;}
#Addtable table strong{ color:#f00;}
#Addtable table td input{ float:left;}
#Addtable table td input[type=button]{ margin-right:10px; padding:0 15px; height:32px; *+padding:0 5px;}
#Addtable table td input[type=text]{ margin-right:10px; color:#222; width:150px; height:18px; line-height:18px; padding:5px; border-radius:3px; border:1px solid #ced7df; background:#fff;}
#Addtable table td input[type=password]{ margin-right:10px; width:150px; height:18px; line-height:18px; padding:5px; border-radius:3px; border:1px solid #ced7df; background:#fff;}

#Addtable table td input[type=radio]{ margin-top:8px; margin-right:5px;}
#Addtable table td select{ float:left; margin-right:10px; width:160px; height:28px; border-radius:3px; border:1px solid #ced7df; background:#fff;}
#Addtable table td textarea{ width:70%; height:120px; line-height:20px; color:#555; padding:5px; border-radius:3px; border:1px solid #ced7df; background:#fff;}
#Addtable table td div{ float:left;}
#Addtable .btnDiv{ height:40px; padding:20px 0; margin:0 !important; width:100%; text-align:center;}
#Addtable .btnDiv input[type=button]{ width:120px; height:40px; margin:0 20px; display:inline-block; background-size:120px 40px;}
/*
.DataHalf .btnDiv{ height:40px; padding:0; width:100%; text-align:center;}
.DataHalf .btnDiv input[type=button]{ width:120px; height:40px; margin:0 20px; display:inline-block; background-size:120px 40px;}
*/
/*列表*/
.ntable{ border:1px solid #cfd7df; background:#fff;border-radius:0 0 4px 4px;margin-bottom:15px;}
.ntable table th{}
.ntable table td,.ntable table th{ text-align:center; font-size:14px; height:35px; line-height:35px; padding-left:2px;}
.ntable input{ margin-left:10px;}
.ntable th{ color:#333; font-weight:bold; border-bottom:1px solid #dde3e9;}
.ntable td{ color:#666;}
.ntable tr:nth-child(even) td{ background:#f5f5f5;}
.ntable table a{ text-align:center; padding:0 2px; color:#2c86e4;}
.ntable table a:hover{ text-decoration:underline;}
.ntable div{ min-height:40px;_height:40px; border-top:1px solid #e8ecf0; font-size:12px; color:#606060; background:#f3f5f7;border-radius:0 0 4px 4px; }
.ntable div span{ float:right; line-height:40px; padding:0 3px;}
.ntable div strong{ color:#176ac0; padding:0 2px; font-weight:normal;}

.ntable div a{ float:right; padding:0 3px; line-height:40px; color:#606060;}
.ntable div a:hover{ text-decoration:underline; color:#176ac0;}
.ntable div label{ float:right; padding-right:5px;}
.ntable div input{ width:26px; padding:2px; height:16px; line-height:16px; margin-top:9px; border:1px solid #c9d1d9; background:#FFF;}
.ntable div input[type=button]{ width:50px; height:22px; margin-top:8px; border:1px solid #c9d1d9; border-radius:3px; color:#606060; background:url(../images/buttonbg.gif) repeat-x; cursor:pointer;}

.ntable div .update{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 0 no-repeat;}
.ntable div .update:hover{ background:url(../images/pagesIcon.png) right 0 no-repeat;}
.ntable div .nextpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -14px no-repeat;}
.ntable div .nextpage:hover{ background:url(../images/pagesIcon.png) right -14px no-repeat;}
.ntable div .prevpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -28px no-repeat;}
.ntable div .prevpage:hover{ background:url(../images/pagesIcon.png) right -28px no-repeat;}
.ntable div .lastpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -42px no-repeat;}
.ntable div .lastpage:hover{ background:url(../images/pagesIcon.png) right -42px no-repeat;}
.ntable div .frontpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -56px no-repeat;}
.ntable div .frontpage:hover{ background:url(../images/pagesIcon.png) right -56px no-repeat;}



/*浏览插件css样式*/
.file-box{ position:relative;width:340px; float:left; padding-left:5px; }
.txt{ height:28px; width:180px; border-radius:5px; border:1px solid #bec8d1;}
.btn{ height:32px; padding:0 15px; *+padding:0 5px;; border-radius:5px; border:1px solid #bec8d1; color:#477194; background:url(images/buttonbg.gif) repeat-x; cursor:pointer;}
.file{ position:absolute; top:0; right:80px; height:24px; filter:alpha(opacity:0);opacity: 0;width:260px; cursor:pointer; }


/*手动执行后台任务*/
.handDiv{ padding:10px; line-height:30px; color:#555; border:1px solid #bec8d1; background:#fff; margin:10px;}
.handBtn{ padding-left:5px;}
.handBtn input[type=button]{ margin:0 5px; float:left; height:35px; padding:0 5px;}

/*-------loading--------*/
.loadDiv{ position:absolute; top:50%; left:50%; width:100px; height:100px; margin-top:-50px; margin-left:-50px; z-index:666;}
.loadBox{ width:100px; height:100px; position:relative;}
.loadBg{ position: absolute; top:0; left:0; width:100px; height:100px; border-radius:8px; background:#000;filter:alpha(opacity=30);opacity: 0.3;-moz-opacity: 0.3; z-index:1;}
.loadMain{ position: absolute; top:0; left:0; width:100px; height:100px; text-align:center; z-index:2;}
.loadMain em{ width:60px; height:12px; margin-top:30px; display: inline-block; background:url(../images/big_load.gif) center center no-repeat;}
.loadMain p{ padding:0 8px; padding-top:14px;  line-height:18px; color:#fff;}/**/
.table_list2{}
.loadAll{ position:absolute; top:0; left:0; right:0; bottom:0; z-index:600; background:#fff;filter:alpha(opacity=0);opacity: 0;-moz-opacity: 0;}


.table_list1{ border:1px solid #cfd7df; border-bottom:0; background:#fff;}
.table_list1 th{ color:#333; font-weight:bold; text-align:center; font-size:14px; height:35px; line-height:35px; padding-left:2px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; padding:0 5px;}
.table_list1+#ntable{ border-top:1px solid #dde3e9;}
.table_list1+#ntable table{ border:0;}

/*图文列表*/
.imgTable{ overflow:hidden;}
.imgTable ul li{ float:left; overflow:hidden;}

.imgTable ul li dl{ margin:2px; border:1px solid #d5dce3; background:#fff;}
.imgTable dl dt{ text-align:center; }
.imgTable dl dt img{ width:120px;  display:inline-block;}
.imgTable dl dd{ background:#f5f5f5; overflow: hidden; padding:5px; height:30px;line-height:30px;}
.imgTable dl dd input[type=checkbox]{ padding:0 !important; margin-top:7px !important; float:left !important; border:0 !important; background:transparent !important;}
.imgTable dl dd label{ line-height:30px; color:#555; float:left !important; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.imgTable ul li dl:hover{ border:1px solid #9cb7d3; box-shadow:0px 0px 12px #bbcbdc;}
.imgTable ul li dl:hover dd{background:#eaeff4;}


.backBtn{ width:24px; height:24px; }
.backBtn a{ width:24px; height:24px; display:block; text-indent:-99999%; background:url(../images/hr_1.png)0 -24px no-repeat;}
.backBtn a:hover{ background-position:-24px -24px;}


.promptLayer{ position:absolute; overflow:hidden; padding:8px; background:#fff; border:1px solid #cfd7df; box-shadow:2px 2px 2px rgba(0,0,0,0.2); z-index:699;}
.promptLayer h5{ line-height:20px; font-size:14px; font-weight:bold; color:#222;}
.promptLayer ul{ padding-top:3px;}
.promptLayer ul li{ height:20px; line-height:20px; color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.promptLayer ul li b{ padding-right:6px; color:#222; }


.newBgImage {  
    width:150px;  
    height:50px;  
    background-image:url(http://c.hiphotos.baidu.com/image/w%3D2048/sign=c215946eadc379317d688129dffcb645/b999a9014c086e06a770692300087bf40bd1cbfa.jpg);  
    -moz-background-size: 100% 100%;  
    -o-background-size: 100% 100%;  
    -webkit-background-size: 100% 100%;  
    background-size: 100% 100%;  
    -moz-border-image: url(http://c.hiphotos.baidu.com/image/w%3D2048/sign=c215946eadc379317d688129dffcb645/b999a9014c086e06a770692300087bf40bd1cbfa.jpg) 0;  
    background-repeat:no-repeat\9;  
    background-image:none\9;  
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./btn.png', sizingMethod='scale')\9;  
}



/*新增节目单*/
.ProLeft{ float:left;}
.Pro_stepsDiv{ height:40px;}
.Pro_stepsDiv em{ width:26px; height:26px; line-height:26px; text-align:center; display:block; float:left; background:#a1bbd4; color:#fff; border-radius:90px; margin:7px;}
.Pro_stepsDiv h4{ float:left; height:40px; line-height:40px; font-size:16px; font-weight:normal; color:#4c73ad;}
.ProLeft .btnDiv{ height:80px; clear:both;}
.ProLeft .btnDiv input[type=button]{ float:right; width:120px; height:40px; margin:20px 10px; display:inline-block; background-size:120px 40px;}

.ProRight{ width:570px; float:left; padding-left:30px; background: url(../images/pro_step_arrow.png) 0 0 no-repeat;}
.areaSelDiv{ width:280px; float:left;} 
.chooseBox{ border:1px solid #cfd7df; background:#fff;}
.chooseTab{ width:100%; height:36px;}
.chooseTab ul li{ width:139px; height:35px; cursor:pointer; line-height:35px; border-bottom:1px solid #dde3e9; color:#33557a; text-align:center; font-size:14px; background:#f3f5f7; float:left;}
.chooseTab ul li:first-child{ width:138px !important; border-right:1px solid #dde3e9;}
.chooseTab ul li:hover{ background:#ebeff2;}
.chooseTab ul li.active{ background:#fff; border-bottom:1px solid #eef2f6;}
.chooseMain{ width:100%; overflow: hidden;}
.areaSeledDiv{ width:260px; float:left;} 
.arrowSelDiv{ width:30px; float:left; position:relative;}
.arrowSelDiv em{ position:absolute; width:30px; height:30px; top:50%; margin-top:-15px; left:0; z-index:10;}
.arrowSelDiv em a{ width:30px; height:30px; text-indent:-9999%; background:url(../images/role_right_ico.png) center center no-repeat; display:block;}
.arrowSelDiv em a:hover{ background:url(../images/role_right_ico_hover.png) center center no-repeat;}
.ProRight .btnDiv{ height:80px; clear:both;}
.ProRight .btnDiv input[type=button]{ float:right; width:120px; height:40px; margin:20px 10px; display:inline-block; background-size:120px 40px;}



.Pro_sideTab{ width:248px !important; height:30px; border-left:1px solid #d5dce3; border-right:1px solid #d5dce3;}
.Pro_sideTab ul{}
.Pro_sideTab ul li{ float:left; width:61px; height:29px; line-height:29px; color:#33557a; text-align:center; font-size:14px; border-bottom:1px solid #dde3e9; border-right:1px solid #e2e6eb;background:#f3f5f7; cursor:pointer;}
.Pro_sideTab ul li:last-child{ border-right:0 !important;}
.Pro_sideTab ul li:hover{ background:#ebeff2;}
.Pro_sideTab ul li.active{ background:#fff; border-bottom:1px solid #eef2f6;}




.tableDate1{ height:40px; border-top:1px solid #e8ecf0; font-size:12px; color:#606060; background:#f3f5f7;border-radius:0 0 4px 4px; }
.tableDate1 span{ float:right; line-height:40px; padding:0 5px;}
.tableDate1 strong{ color:#176ac0; padding:0 2px; font-weight:normal;}
.tableDate1 a{ float:right; padding:0 4px; line-height:40px; color:#606060;}
.tableDate1 a:hover{ text-decoration:underline; color:#176ac0;}
.tableDate1 label{ float:right; padding-right:4px;}
.tableDate1 label input{ width:26px; padding:2px; height:16px; line-height:16px; margin-top:9px; border:1px solid #c9d1d9; background:#FFF;}
.tableDate1 label input[type=button]{ width:50px; height:22px; margin-top:8px; border:1px solid #c9d1d9; border-radius:3px; color:#606060; background:url(../images/buttonbg.gif) repeat-x; cursor:pointer;}
.tableDate1 .update{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 0 no-repeat;}
.tableDate1 .update:hover{ background:url(../images/pagesIcon.png) right 0 no-repeat;}
.tableDate1 .nextpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -14px no-repeat;}
.tableDate1 .nextpage:hover{ background:url(../images/pagesIcon.png) right -14px no-repeat;}
.tableDate1 .prevpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -28px no-repeat;}
.tableDate1 .prevpage:hover{ background:url(../images/pagesIcon.png) right -28px no-repeat;}
.tableDate1 .lastpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -42px no-repeat;}
.tableDate1 .lastpage:hover{ background:url(../images/pagesIcon.png) right -42px no-repeat;}
.tableDate1 .frontpage{ width:14px; height:14px; display:block; margin:13px 8px; text-indent:-99999%; padding:0 !important; background:url(../images/pagesIcon.png) 0 -56px no-repeat;}
.tableDate1 .frontpage:hover{ background:url(../images/pagesIcon.png) right -56px no-repeat;}




.tableDate1{ height:40px; border-top:1px solid #e8ecf0; font-size:12px; color:#606060; background:#f3f5f7;border-radius:0 0 4px 4px; }

.sidefull+.tableDate1{ border:1px solid #d5dce3; border-top:0 !important;}

/***********firefox文本内容不换行问题*********/
#Addtable table td label {
    display: block;
    word-wrap: break-word;
    word-break: break-all;
}